//package a02;
//
//import ki.FourKI;
//
//public class TournamentPlayer {
//    private String description;
//    private String name;
//    private FourKI player;
//
//    private int points = 0;
//
//    public TournamentPlayer() {
//    }
//
//    public TournamentPlayer(String name, String d, FourKI player) {
//	this.name = name;
//	this.description = d;
//	this.player = player;
//    }
//
//    public TournamentPlayer(String n, String d, String playerClass) {
//	this.name = n;
//	this.description = d;
//	this.setPlayer(playerClass);
//    }
//
//    public String getDescription() {
//	return this.description;
//    }
//
//    public String getName() {
//	return this.name;
//    }
//
//    public FourKI getPlayer() {
//	return this.player;
//    }
//
//    public int getPoints() {
//	return this.points;
//    }
//
//    public void setDescription(String description) {
//	this.description = description;
//    }
//
//    public void setName(String name) {
//	this.name = name;
//    }
//
//    public void setPlayer(FourKI player) {
//	this.player = player;
//    }
//
//    public void setPlayer(String playerClassName) {
//	try {
//	    this.player = (FourKI) Class.forName(playerClassName).newInstance();
//	} catch (Exception e) {
//	    e.printStackTrace();
//	}
//    }
//
//    public void setPoints(int points) {
//	this.points = points;
//    }
//
//    @Override
//    public String toString() {
//	return this.name + " " + this.points;
//    }
//
//    public void reset() {
//	try {
//	    this.player = this.player.getClass().newInstance();
//	} catch (Exception e) {
//	    e.printStackTrace();
//	}
//    }
//}
